Init
Update code
Remove unused parameters