moved everything derived at any point to localData to stop the repo from getting any more bloated