just building blocks...

going to bootstrap from semantic