Nearly outdated stuff that could be useful. (Potential improvements)