add Sakura interface.
add tests for Sakura.