adding action by visitor