single file configure