credit where credit is due
better pending colour
remove puts
up version