code refactor, add functionality for the UploadProgramStatus page