main.lv distribution framework