Initial development of public methods