fixing a few things with ips