french and abstract hw done