(solved, kind of....)