doesn't use joi right now
bad last commit. has errors
bump