Design decisions

design decisions