brand new params parser, LOL