bridge method added