I did fix it, finally, modified for clarity