working on distribution