finalized Designs
initial implementation
umm something wrong happened
reading response