transform in lazy init