Fixed, updated and fleshed out IP