tanglewood-jones:Work in progressfun