Adding decorators module.
Fixing the syntax erros; cleaning up the code..