test interf,extends etc