version 2

includes fixes for incorrectly implemented .times() and other minor bugs