added a working squad system