the code is so easy to read it hurts