corrected changed interface usage