improvements to y domain