feat: basic test and benhmark