first crack at starting point for class project