Yea this is horrendous. Not reading this