references and stuff once more