improved mandango by callback funcs(function literal)