scale fix
listen fix bug