this plotting is so painstaking i wanna cry