remove constructor
remove saveFunc