add guide line
& minor bug fix