some improvements for franck