filled in the details a little