Added an complex test;