doing device image work