add data + graphics