first version of obvyazka2. need to test