add chain tests