start of project filter logic added