first arg is treated as config filename