started playing with 258
Finished rewriting #11