file-explorer - organizing methods - should exist before being used