make a few variables final