some more outline, lots to do still