definitely not my cup of tea but a lot of work regardless