working but with unstable varying relerrs