add design decisions