add long int algrithm
runtime framework