made a bit of progress on first pass sdk