add enum suppoort // TODO better ….