Working on http calls abstraction & specs