got something working at least