add test data and new class[Tweet]
add comment for params and return value