details providing method finished