adding possibility to create algorithms using storage