added in some extra documentation details