added uberjar package
basic functions