making Two versions