High tech assistive technology devices