add test cases; add support for comments in test cases