initial solution for getting variant price