adding sequence and joinWith laws