add namespace std to fix compile error