adding files
some fix +add