vision and requirements from Andrew!