added model afford