use constant references if possible
remove unused namespace std