Starting on top-level interface

Just a little.