add new public methods to defintion for sake of completeness