code polishing, added sample folders for quick example run