adding joels first iteration for deliverable