user ~ to replace absolute path