get ready to make code open source
remove doctorine
remove unused code
remove unused code