Full deployable example, with test