Added lazy load computing algoritm