changed kata desing