the rest of the mostly working files