remove unneccessary public methods
diff