add implementation detail section