add search feature and fix move directory to path where exist same name bug