E&M by krance
_