- approaches 1 through 6