implementado banco de dados