tests

mainly tests added