add inline validators for projects and fix strange behavior
fix same strange behavior observed due to new field in form