Implemented visit delete
Don't duplicate visits
Fix reverse