Added a ton of functions