restructures source code to keep programs shorter/more readable