with references