old updates. possibly the final commit, as this project is moving in a different direction now.