fancyq with identation and utility functions