beginnings of getting this working