fix project edit and list