Shortened and removed parts to reduce page number