added lots of missing files