For a class project