optimizing code
adding namespace to use gnu