THIS IS HARD TO READ