1. API
  2. Interface Description