alternative group mechanism