routing & parsing done. now just need to actually write the code