Added a bunch of extensions