Do while!

+ Constructor