basically works now, gonna tweak the flyout parser to not be stupid