remove redundant init() and save()