add SemanticZoom project