Adding the public facing methods