started performance improvements