preparation to extend visitor behaviour