1. compositor
  2. form setter
  3. maker up