almost satisfied with design. But still designing with magic.