interfaces upercase