design and readme