added miRNA function