add Algorithm includes cipher and inverse cipher