Action: support multiple dependencies
loader: using real enum