clean up, added full inline documentation, enabled some config and changed defualt to english language