Updated DESIGN

added functs.