Made the filesize drop
Added type checking and HTTP verbs