working create and remove