little and broken but still good