Added initial vision code