gah so many problems