of king => of type