adds some missing files and some minor changes