602 assignment 4 (alchemy api)