more stable auto-fetching functionality
changed to not indent inside > < signs