mostly references