added basic remove functionality