hard (190.199)