added files and small changes