removed final keyword so people can be happy