in process of plugin gem-ifying.