added field aliasing