handle_begin implemented