add; ideas for tests