Almost what I expected except for some details