current an explanation