web2 conflict