Commit of first working version: not npm ready