that's basically it, just need to parse input and I'm done