implemented store graph