final fetch and execute