Added first implementation of BoyeWriter