Half baked work but I need rest