First draft of spec done to send to Fred