implementation section and fix franz ref