must add exceptions 2 tr add empty fields