Updated ProtoInterface and LibG