get devices list