renamed setter functions to initilizer functions