add cipher solution