add some tests
update POD, add methods section
update POD, add methods section