HARD NOT READ...