added tests, changed homepage