moving new q to helper