got some serious help upgrading this file