commenting my code diligently!