added did part(linux)