really removed the lead class. merge conflict put it back in.