Added More complex example