commit parcial com as funções básicas