now support compile integer and float using walley