added contributors + improved caching