eliminate bindata + function objects