porque um controller diferente para isto?