i dont even know what to call this but its frustrating