Device implemented