Design #1

Design #2