finished details, need to add api keys