add tests
format tests tructure