FireFighting System Design