updated with more detailed sample data