* does not yet really work * tests pass * store the info about the attachment points in case we want to use it later. * add a couple more tests; changes in response to review