added part reset option (resetBtn)