flesh out es role