uniC framework