bug fix && create example