Why you have removed these fields? They are necessary because you're using them below.