#on-the-fly-calculation