use namespace std instead boost