WIP : point spread + cross talk functions

WIP needs more work
mode = mode.lower()

then no more lower below