version 0.1

refactor code