Minor alterations and improvements are not wrote