add Picard class
add tests for Picard