Everything works But the code needs coem cleaning hehe