adding test cases, styles