more prototype exercises