completed about_message_passing and about_proxy_object_project