Updated history and added documentation