some bug in moves