testing how it all works