implemented limits for both areas