editing to make my own customized code base system