fleshing out PyLadies
pyladies stuff from master