Add fuzzy logic state of the art part