same as Project2 with four additional buttons