Huge work on new graphapi. Still incomplete