add marc adapter