Fill in dependency factory