took out ip func