modified resolve method to accept "component tuple" path argument