New shtuffs.

new design and code.