implement overcrowding rule