add some final on fields