made changes with visibility, try and catch