vision buttons and methods
vision stuff