first try at distribution