Add coherent state to QM