Remove duplicate init logic
remove empty reset function