talking is half implemented