additions for automatic IP request