improve code legibility