install functionality to finish