add lazy = false