Adding classes, functions and decorators