hemispec
