updated project for removing block and fsm