added a bunch of details