First commit, basic model + updated description