added basic estimation func+demo script. will add matrix completion next.