Author: Givi Z viadadze