record system, add new graph