initial add - from gordon