now applying cmake into Visitor Its not done yet