major changes for csp
working map example
working select