more tests
add missing licence headers