additional unit testing