can be run from any directory