add front-end removing step feature

still buggy