added a bunch of missing files