merging to ShowNTell part 1