/* external library*/