Refactored open3 calls to execute() method