module creation that handles image processing