fix upper limits