edited beginning; added acknowledgements