making it a library or  run on it's own.