all work for kbestates