added more tests for overloaded stuff