update workbook, complete prototype notebook, update .py file for implementation