basic tests working