DuckSoup Framework