creating CS112/P3