updating interfaces
updating interfaces, adding enumerations
Edit