setup handly dependencies
add new model interfaces