almost finish calculation