added is_KE property