this is really getting too be too much, I'm really struggling