add live demo lin
k
abstrac logic in calc next life