349jpg Command design Pattern