initial commit

after some offline work :)