improve steps for device