Started workign on semantic.