reworking of interface size