modify visitor
resolve conflict