homework from 3rd party API sites