added content descriptions
added test cases