continued to refactor rosie. added two reply methods to DRY the code