Fileds with * are necessary