Remove unused prototype
Remove unused implementations