Use route decorator instead