added projectnotnull