Changed constructors, move function started.