First version

Some issures need solving (options).