exception notes fin
lazy init