expression util generation