unnecessary documentation removed