adding visual3