vk login done... now generalize