parsing cache working