new component prototypes
more of the same
some vision implementation
late warning removal