Check out #370 and work here analogically. Available tools and hints for this story are: 1. Check out code-base how survey types work 2. Check out commits for #370