basic tests written