something is still wrong with cumulative price