removed unuse struct