executable flag, directory support