i have been through it