cool, this kinda works