second draft

before applying specs