woo documented. ready for travis and then publish