1. prototyping.