fix version. update functions