more readable 8q example