Basic Cassy implementation