start the coding