somewhat fixed it