Dev polina

these methods all get passed around? we need this bound version?