implementando serviços, e pequenas correções