removed function