16. bug fix