First debugged version.