Initial version, working.
Usage added