some work on references