reset + typeplate