added more copies of code