updated for uberjar buildin'