There are some logical errors in my project that need to be fixed. I would also like to improve the logic to make it more modern and efficient.