link evaluation loops built not tested