182jpg strategy pattern