copy changes
refactoring
setup
mvp
crazy