self given