mention alternative interfaces