added credits for the code