спасибо за предложенную помощь! я описал логику кратко, если что то упустил то вечером допишу!