feature: add remove element functionality