function exists checks for BP