improve robust base