device flexibility