#gklst pulled routes, api, and data into own modules