more on crud.py