First commit with pseudo-code