virtual blf