add another file which is now mostly warnings free.