been struggling. been fighting. when will it end...