returned workinf versioj