Core modification on author and adding some TODOS
Major refactoring and compliance code

see changelog for details
Fix small glitch