prior work
make things a little more verbose