add tests - incomplete