fixed max_spots to actual # spots