NOTE: It is going more slowley than I thought. I have had a lot of homework. It might be done by the end of January.