Work on routing, might need to using a ReflectionClass