finished and did some basic test