cancel buttons and UI improvement
permissions