|#789| +Manan| adding distribution init functionality