defined stopsand lines
fleshed out specifications