make project and user param exclusive, and add grouping checkbox