remove unused
add Model
add gadgets