analize clear, to be reviewed