implemented rogers comments