1. Depend
  2. Mobility