better references, more instructions