basic test implemented