orginize data
add chapters