Implementing Model:
renamed sb_state to sb_model