basic model added
basics working