added initializer to Components class