sam tests
overloading, wildcard extrapol