custom config and prompt