prepare for KF5 development. another try to use KTP