Implementadas as classes iniciais