changes committed
done with remove functionality