Thin ferromagnetic films