just have csp.select() instead of csp.first() and csp.random()