scaffolding potential unit testing