Created by: NewBugger
much problems on used path, user-manually guide, and code implementations are related. so new code needs be later.