remove "final" from parameter in costructor