fixed provider hookup