a much better api
finish stats and errors