method generation is fun
MINIFY