assigned variables to allow overriding