the power of interface