added more tests. TEEEESTS