added _relative option