remove unnecessary initialize