initial commit for generating costs