for better refs