adding files & patches