Static functions
refactored
route model cleaned