added Merely submodule
basics working
cleanup refactoring
success detection