1. Generic
  2. Mobility