added gap analysis