frankly i'm surprised this works at all, lots of issues to fix