Second variant - draft