First version of the interface done.