redo routing again, symfony is too heavy weight