05.30.13 added a ton of new methods