cp data up && function up