added more free lazy functions