support delete, more navigation improvement
support delete