Add a bunch of user methods from Alan