add some simplified versions.