moves and list works