only run unit tets for now
make functions