created as a test for our software engineering lab course - summer1392