complicated test