added decorators for url mapping