Another version of the same project.