renamed Initializer to Interface