main e funcionalidades