use new studentAccessor promises