create very very detailed skeleton that'll be rewritten into the final text