thinking about the design
scrapped