Initial revision.
WIP
TBS: init