Development of requiring classes