val removal/addition