Preparation which divides viewmodel