Update code.

Added initial structure.