updates to Skyler Blood's version