initial version, basic graph api working