revved to 0.10.3, added 3 new functions