added removed function