adding py files
starting a rabbit refactor