Fixed bug in move() and created demo1