maybe this will work, specify ref