progress up to 8-9 Unit test