fully discussed