added nested callback examples