plan to develop a lazy loader