Incorporating changes Ken Bannister.