initial commit

hand entered from spec in file spec document