added basic model
added todo
added requirements