prepare to launch
add delete function & redirect