removed submodule, fixed requirements