added final modifier to blocks and items