organized some submodule and added reload key