explanation3