working on models
added bindable as base class of model