framework for fight there