add model
prepare to change to static