refs   fix  bugs