i did a prog. of interface