function of add new software