basic framework for bistarter