improving image module