finally made the select spec pass