terrible mistake fix
Lazy initialization