Version5 karol

please comment this functionality