constant to interface