finally adding decorators. Oh and fuck you datetime markup crap