constants interface