seperate interface by device version