extra unit tests