add companies
change 0 to 1500
add company view
add recursive call to avoid rate limiting