advanced photodetectors