generating pid's own numbers and fixed share values being off.