Final Working. But no AI