moved decorator to bottom of file for clarity's sake.