projects for extra credit 509335