initial commit plus models bascis