chapter3: building a social bookmarking application