added SuperSource functionality