Device API added