all specs implemented and passing, this library is a go