implemented stop