fixes self.finishied should be called last, name and description

fixes self.finishied should be called last, name and description