implemented the entire project so that the question only contains strings instead of a mix