committing program 3