expand using devinput