pos interface