removed limited section for a while due to performance issues.