Invia SMS: Functionalization of semiconductor surfaces