Complex Example updated