added the coding demo