Scientific Grant Agency of Slovak Republic VEGA Grant PN-III-P4-ID-PCCF-2016-0142