simplify use of interface