duplicated file for more additions
moved files around