Added Comments for clarity