added convenience methods to store and retrieve algorithms