initial skeleton.
add initial schema.