31 not complete.
18 and 67 working.
making a bit of a library.