reworking go field order reactor away from path getter