finish whole develop