Added device basic API