introducing sam manifest handling