copys + fp