rearrage file structure
refactor init task
merge weekend_refactoring