init
adding submodules
character tests passing