esquiring
not defined yet