need subr.sh before we can source it