readable, logically