added comments, unexported FMMdemag