added visialization and annotations
fixed merge conclicts after adding annotations and first vizualisation