vision framework