die if curl fails
added dependency list, added to todo