added remove feature