removed unnneccessary public methods