add app model
rm model interface