seems that memory is fine )