waterloo labs