bug fixed : WithOS o = new WithOS(os);