Added files from fork, I think I fixed writeability