Add state method