namespace G and src instead of lib