add solution. sample class, sample test.