implement some parsers in formats
support generate Items code