Can you provide detailed instructions on how to install and setup everything, to get this code to work as intended?