redo structure, add python screenshot