bpm works and is tested