Added Design, Algorithm.