prototype 2 for CSE 470