detail tutorial