This is for a class asignment.