im suffering so hard . this is wip