Piaget believed that a child's moral judgments build on cognitive development while Kohlberg agreed and sought to describe the development of moral reasoning. In addition, cognitive development is the building of understood procedures as well as memorizing, problem-solving and decision-making, from youthful over teenage years to maturity while moral reasoning is a rational procedure with the objective of defining whether an idea is right or wrong.