some rearrangement + alternative VK iOS SDK