commenting and organizing code