added visa, properly saves to mongo with proper json formatting