complete with qs example