completed reflection #4