System rewised. did it fully lazy