add utils code