added ald fnc