add default values on constructor