Two points: one: i made a little typo and thats why it was borking.  two: holy f**k i think it kinda works now gaiz