added remove generator