adding device frame support