First style attempts. a work in progress