inplicit and explicit meanings