add _ functions methods