added graph library and first graph