clear_buffer_object draft