more information provided
first commit of Ryan's code before modifications